package com.fl.prestagil.http.request;

/**
 * APP用户登录，包含设备信息和登录相关信息
 * @author wzs
 * @date 2024/5/15
 */
public class LoginRequestHeader {
    /**
     * 	IP
     */
    private String accessIp;
    /**
     * 	Adjust设备ID
     */
    private String adid;
    /**
     * 	app编号
     */
    private String appCode;
    /**
     * 	appMAC地址
     */
    private String appMac;
    /**
     * 	app名称
     */
    private String appName;
    /**
     * 	app系统版本
     */
    private String appVersion;
    /**
     * 	登录令牌
     */
    private String authentication;
    /**
     * 	APP渠道
     */
    private String channelPackageSource;
    /**
     * 	设备品牌
     */
    private String deviceBrand;
    /**
     * 	CPU
     */
    private String deviceCpuArchitecture;
    /**
     * 	移动设备型号
     */
    private String deviceModel;
    /**
     * 	设备号
     */
    private String deviceNo;
    /**
     * 	设备系统
     */
    private String deviceOs;
    /**
     * 	系统分辨率
     */
    private String deviceOsImage;
    /**
     * 	运营商
     */
    private String deviceProvidersName;
    /**
     * 手机内存
     */
    private String deviceStorageSpace;
    /**
     * 	系统语言
     */
    private String deviceSystemLanguage;
    /**
     * wifi名称
     */
    private String deviceWifiSsid;
    /**
     * 谷歌广告ID
     */
    private String gaid;
    /**
     * gps所在城市
     */
    private String gpsAddressCity;
    /**
     * gps所在省
     */
    private String gpsAddressProvince;
    /**
     * 	gps所在街道
     */
    private String gpsAddressStreet;
    /**
     * gps纬度
     */
    private String gpsLatitude;
    /**
     * gps经度
     */
    private String gpsLongitude;
    /**
     * ios设备标识
     */
    private String iosIdfa;
    /**
     * lbs所在城市
     */
    private String lbsAddressCity;
    /**
     * lbs所在省
     */
    private String lbsAddressProvince;
    /**
     * lbs所在街道
     */
    private String lbsAddressStreet;
    /**
     * lbs维度
     */
    private String lbsLatitude;
    /**
     * 	lbs经度
     */
    private String lbsLongitude;
    /**
     * 	登录平台
     */
    private String loginPlatform;

    private String mobileOsVersion;
    /**
     * 	手机品牌
     */
    private String mobilePhoneBrand;
    /**
     * 	app移动网络供应商
     */
    private String networkTypeStr;
    /**
     * Signature
     */
    private String signature;
    /**
     * 	apk推广头
     */
    private String spreadHead;

    public String getAccessIp() {
        return accessIp;
    }

    public void setAccessIp(String accessIp) {
        this.accessIp = accessIp;
    }

    public String getAdid() {
        return adid;
    }

    public void setAdid(String adid) {
        this.adid = adid;
    }

    public String getAppCode() {
        return appCode;
    }

    public void setAppCode(String appCode) {
        this.appCode = appCode;
    }

    public String getAppMac() {
        return appMac;
    }

    public void setAppMac(String appMac) {
        this.appMac = appMac;
    }

    public String getAppName() {
        return appName;
    }

    public void setAppName(String appName) {
        this.appName = appName;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }

    public String getAuthentication() {
        return authentication;
    }

    public void setAuthentication(String authentication) {
        this.authentication = authentication;
    }

    public String getChannelPackageSource() {
        return channelPackageSource;
    }

    public void setChannelPackageSource(String channelPackageSource) {
        this.channelPackageSource = channelPackageSource;
    }

    public String getDeviceBrand() {
        return deviceBrand;
    }

    public void setDeviceBrand(String deviceBrand) {
        this.deviceBrand = deviceBrand;
    }

    public String getDeviceCpuArchitecture() {
        return deviceCpuArchitecture;
    }

    public void setDeviceCpuArchitecture(String deviceCpuArchitecture) {
        this.deviceCpuArchitecture = deviceCpuArchitecture;
    }

    public String getDeviceModel() {
        return deviceModel;
    }

    public void setDeviceModel(String deviceModel) {
        this.deviceModel = deviceModel;
    }

    public String getDeviceNo() {
        return deviceNo;
    }

    public void setDeviceNo(String deviceNo) {
        this.deviceNo = deviceNo;
    }

    public String getDeviceOs() {
        return deviceOs;
    }

    public void setDeviceOs(String deviceOs) {
        this.deviceOs = deviceOs;
    }

    public String getDeviceOsImage() {
        return deviceOsImage;
    }

    public void setDeviceOsImage(String deviceOsImage) {
        this.deviceOsImage = deviceOsImage;
    }

    public String getDeviceProvidersName() {
        return deviceProvidersName;
    }

    public void setDeviceProvidersName(String deviceProvidersName) {
        this.deviceProvidersName = deviceProvidersName;
    }

    public String getDeviceStorageSpace() {
        return deviceStorageSpace;
    }

    public void setDeviceStorageSpace(String deviceStorageSpace) {
        this.deviceStorageSpace = deviceStorageSpace;
    }

    public String getDeviceSystemLanguage() {
        return deviceSystemLanguage;
    }

    public void setDeviceSystemLanguage(String deviceSystemLanguage) {
        this.deviceSystemLanguage = deviceSystemLanguage;
    }

    public String getDeviceWifiSsid() {
        return deviceWifiSsid;
    }

    public void setDeviceWifiSsid(String deviceWifiSsid) {
        this.deviceWifiSsid = deviceWifiSsid;
    }

    public String getGaid() {
        return gaid;
    }

    public void setGaid(String gaid) {
        this.gaid = gaid;
    }

    public String getGpsAddressCity() {
        return gpsAddressCity;
    }

    public void setGpsAddressCity(String gpsAddressCity) {
        this.gpsAddressCity = gpsAddressCity;
    }

    public String getGpsAddressProvince() {
        return gpsAddressProvince;
    }

    public void setGpsAddressProvince(String gpsAddressProvince) {
        this.gpsAddressProvince = gpsAddressProvince;
    }

    public String getGpsAddressStreet() {
        return gpsAddressStreet;
    }

    public void setGpsAddressStreet(String gpsAddressStreet) {
        this.gpsAddressStreet = gpsAddressStreet;
    }

    public String getGpsLatitude() {
        return gpsLatitude;
    }

    public void setGpsLatitude(String gpsLatitude) {
        this.gpsLatitude = gpsLatitude;
    }

    public String getGpsLongitude() {
        return gpsLongitude;
    }

    public void setGpsLongitude(String gpsLongitude) {
        this.gpsLongitude = gpsLongitude;
    }

    public String getIosIdfa() {
        return iosIdfa;
    }

    public void setIosIdfa(String iosIdfa) {
        this.iosIdfa = iosIdfa;
    }

    public String getLbsAddressCity() {
        return lbsAddressCity;
    }

    public void setLbsAddressCity(String lbsAddressCity) {
        this.lbsAddressCity = lbsAddressCity;
    }

    public String getLbsAddressProvince() {
        return lbsAddressProvince;
    }

    public void setLbsAddressProvince(String lbsAddressProvince) {
        this.lbsAddressProvince = lbsAddressProvince;
    }

    public String getLbsAddressStreet() {
        return lbsAddressStreet;
    }

    public void setLbsAddressStreet(String lbsAddressStreet) {
        this.lbsAddressStreet = lbsAddressStreet;
    }

    public String getLbsLatitude() {
        return lbsLatitude;
    }

    public void setLbsLatitude(String lbsLatitude) {
        this.lbsLatitude = lbsLatitude;
    }

    public String getLbsLongitude() {
        return lbsLongitude;
    }

    public void setLbsLongitude(String lbsLongitude) {
        this.lbsLongitude = lbsLongitude;
    }

    public String getLoginPlatform() {
        return loginPlatform;
    }

    public void setLoginPlatform(String loginPlatform) {
        this.loginPlatform = loginPlatform;
    }

    public String getMobileOsVersion() {
        return mobileOsVersion;
    }

    public void setMobileOsVersion(String mobileOsVersion) {
        this.mobileOsVersion = mobileOsVersion;
    }

    public String getMobilePhoneBrand() {
        return mobilePhoneBrand;
    }

    public void setMobilePhoneBrand(String mobilePhoneBrand) {
        this.mobilePhoneBrand = mobilePhoneBrand;
    }

    public String getNetworkTypeStr() {
        return networkTypeStr;
    }

    public void setNetworkTypeStr(String networkTypeStr) {
        this.networkTypeStr = networkTypeStr;
    }

    public String getSignature() {
        return signature;
    }

    public void setSignature(String signature) {
        this.signature = signature;
    }

    public String getSpreadHead() {
        return spreadHead;
    }

    public void setSpreadHead(String spreadHead) {
        this.spreadHead = spreadHead;
    }
}
